@charset "utf-8";
/* CSS Document */

body,html,h6,h5,h4,h3,h2,h1,ul,ul li,p,dl,dl dd{ margin:0; padding:0;font-size:15px;}
h6,h5,h4,h3,h2,h1{ font-weight:normal;}
ul li,ol li{ list-style:none;}
*{font-family:"思源黑体" !important; /*text-transform:capitalize;*/
-webkit-box-sizing: border-box;/*边框和padding值不包含在短度里面*/
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.clearboth{ clear:both;}
a,a:hover{ text-decoration:none !important;}
img{ display:block;}

.row1{ width:100%; float:left; padding:0 10px;}
.row2{ width:100%; float:left;padding:0 10px;}
.row3{ width:100%; float:left;}
.row4{width:100%; float:left;padding:0 10px;}

.page{ text-align: center; margin: 10px 0;  width: 100%;}
.page a{ display:inline-block; background: #ccc; color: #fff; margin: 0 2px; padding: 2px 8px;}
.page a.dq{ background:#35aae7;}

.header{ height:55px; background:url(../images/header.jpg) no-repeat center center; background-size:100% 100%; border-bottom:2px solid #00a2e9;}
.header .top{ height:30px; line-height:30px; margin-top:10px; display:none;}
.header .top a{ display:block; float:right; text-align:left; padding:0 10px; font-size:13px; line-height:14px; color:#888; margin-top:8px;}
.header .top a:nth-child(2){ border-left:1px solid #888;}
.header .top .sousuo{ position:relative; width:260px; height:30px; border-radius:16px; float:right; margin-left:10px;}
.header .top .sousuo input{ border:1px solid #ddd; width:260px; border-radius:16px; height:30px; line-height:30px; font-size:13px;
 padding-left:10px; text-align:left; color:#888; outline:none;}
.header .top .sousuo .ss{ display:block; width:70px; height:30px; border-radius:16px; background:#00a2e9 url(../images/sou.png) no-repeat left center;
background-size:30px auto; color:#fff; font-size:12px; position:absolute; right:0; top:0; padding-left:32px; line-height:28px; margin:0;}
#header{z-index:999;}
.w1200{ width:1300px; margin:auto;}
.logo{ width:280px; float:left; margin-top:10px;}
.logo img{display:block; max-width:100%; height:auto;}


/*菜单*/
.nav{ float:right; height:30px; line-height:30px; font-size:18px; margin-top:22px; display:none;}
.nav ul{}
.nav ul li{ float:left; position:relative;}
.nav ul li a{ display:block;  width:130px; color:#555; text-align:center; font-size:16px; height:80px; line-height:80px;}
.nav ul li a:hover,.header .nav ul li a.on{ background:#35aae7; color:#fff;}
.header .nav ul li a.on{ background:#35aae7; color:#fff;}
/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:80px; left:0; z-index:99999; width:auto; background:#ecf9fe;}
#menu ul ul li{ background:none; float:none; border-bottom:solid 1px #fff;}
#menu ul ul li a{ color:#555; font-size:14px; line-height:20px; padding:8px 3px; height:40px; display:block; width:130px; text-align:center;}
#menu ul ul li a:hover{ color:#fff;}

/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:18px; display:block;}
.sp_nav span{display:block;background:#00a2e9;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999;background:#00a2e9;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:55px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:50px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:50px;float:left;border-left:1px #ddd solid;text-align:center;color:#fff;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #058bc6 solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #058bc6 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

/* 本例子css */
.banner{ width:100%;position:relative;}
.banner .swiper-wrapper{ height:auto !important;}
.banner .swiper-container {width:100%;height: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; width:100% !important;}
.banner .swiper-slide img{ width:100% !important;}
.banner .swiper-slide .pc{ display:none;}
.banner .swiper-slide .phone{ display:block;}

.banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-25px; bottom:10px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin-bottom:0;}
.banner .slideBox .hd ul li{ float:left; margin-right:6px;  width:15px; height:15px; border-radius:50%;
 line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#35aae7; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:auto; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;
 background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .slideBox .prev:hover,
.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .slideBox .prevStop{ display:none;  }
.banner .slideBox .nextStop{ display:none;  }

.about_s{ margin-top:30px;}

.about_s2{/* width:484px; height:282px; float:left;*/ border:1px solid #ddd;margin-bottom:20px;}		
.about_s2 .slideBox_about{ width:100%; height:auto; overflow:hidden; position:relative;}
.about_s2 .slideBox_about .hd{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.about_s2 .slideBox_about .hd ul{ overflow:hidden; zoom:1; float:left;  }
.about_s2 .slideBox_about .hd ul li{ float:left; margin-right:6px;  width:12px; height:12px;line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.about_s2 .slideBox_about .hd ul li.on{ background:#35aae7; color:#fff; }
.about_s2 .slideBox_about .bd{ position:relative; height:100%; z-index:0;   }
.about_s2 .slideBox_about .bd ul{margin:0;}
.about_s2 .slideBox_about .bd li{ zoom:1; vertical-align:middle; position:relative; }
.about_s2 .slideBox_about .bd img{ width:100%; height:auto; display:block;  }
.about_s2 .slideBox_about .bd li h2{ position:absolute; right:0; bottom:0px; font-size:14px; text-align:left; color:#fff; width:100%; background:rgba(0,0,0,0.5);
 padding:0 70px 0 10px; height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:0;}


.news_s{/*float:left; width:484px; */height: auto;border:1px solid #ddd; padding:0 20px; /*margin:0 16px;*/ margin-bottom:20px;}
.news_s .tit{ border-bottom:1px solid #c3c3c3;margin:0 auto 20px auto;}
.news_s .tit h2{ text-align:left; font-size:20px; color:#333; line-height:60px; float:left; margin:0;}
.news_s .tit a{ display:block; float:right; font-size:16px; color:#00a2e9; line-height:60px;}
.news_s .news_s_con{  margin:auto;}
.news_s .news_s_con ul li{ margin-bottom:0px;}
.news_s .news_s_con ul li a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
 line-height:30px; font-size:16px; text-align:left; color:#555; background:url(../images/news_d.jpg) no-repeat left center; padding-left:16px;}
 .news_s .news_s_con ul li:hover a{ background:url(../images/news_d1.jpg) no-repeat left center; color:#35aae7;}


.contact_s{/* float:right; width:300px; height:282px;*/ border:1px solid #ddd;padding:0 20px;}
.contact_s .tit{ width:100%; border-bottom:1px solid #c3c3c3; margin:0 auto 13px auto;}
.contact_s .tit h2{ text-align:left; font-size:20px; color:#333; line-height:60px; float:left; margin:0;}
.contact_s .tit a{ display:block; float:right; font-size:16px; color:#00a2e9; line-height:60px;}
.contact_s1{ width:100%; margin:auto;}
.contact_s1_tu{ width:100%; margin:auto; margin-bottom:10px; overflow:hidden;}
.contact_s1_tu img{width:100%; height:auto; transform:scale(1,1); transition-duration:0.5s;}
.contact_s1:hover .contact_s1_tu img{transform:scale(1.1,1.1); transition-duration:0.5s;}



.one{margin-top:20px; margin-bottom:0px;}
.one .one_list{/* float:left; width:484px; height:282px; */overflow:hidden; position:relative; margin:0 0 20px 0;}
/*.one .one_list:nth-child(odd){ margin:0 0 20px 0;}*/
.one .one_list a{ display:block;} 
.one .one_list a img{ display:block; width:100%; height:auto; margin:auto; transform:scale(1,1); transition-duration:0.5s;}
.one .one_list a h2{ width:100%; height:50px; line-height:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:24px;
 background:rgba(53,170,231,0.2); text-align:center; position:absolute; bottom:0; left:0; margin:0;}
.one .one_list:hover a img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.one .one_list:hover a h2{ background:rgba(53,170,231,0.8);}

.two{ /*float:right; width:300px; */margin-top:0;}
.two .t1{/* width:300px; height:130px; */overflow:hidden; margin-bottom:8px;}
.two .t2{/* width:300px; height:138px; */overflow:hidden; margin-bottom:8px;}
.two .t1 a,.two .t2 a{ display:block;}
.two .t1 a img,.two .t2 a img{width:100%; display:block; margin:auto; transform:scale(1,1); transition-duration:0.5s;}
.two .t1:hover a img,.two .t2:hover a img{ transform:scale(1.1,1.1); transition-duration:0.5s;}


.footer{ background:#e6e6e6; padding-top:10px; border-top:2px solid #35aae7;}
.footer .f1{ display:none;}
.footer .f1_lfet{ float:left;}
.footer .f1_lfet dl{ float:left; width:160px; margin-right:40px; text-align:center;}
.footer .f1_lfet dl dt{ color:#333; font-size:16px; margin-bottom:20px; text-align:center; border-bottom:1px dashed #999; padding-bottom:14px;}
.footer .f1_lfet dl dt a{ display:block; font-size:16px; color:#333;}
.footer .f1_lfet dl dd{ color:#666; font-size:12px; line-height:30px; text-align:center;}
.footer .f1_lfet dl dd a{ display:block; color:#666;}
.footer .f1_lfet dl dd:hover a,.footer .f1_lfet dl dt:hover a{ color:#1296e9;}
.footer .f1_right{ float:right; width:182px;}
.footer .f1_right em{ font-size:16px; color:#008fd7; margin:20px 0 10px 0;}
.footer .f1_right i{ font-size:12px; color:#999;}
.footer .f1_right em,.footer .f1_right i{ display:block; float:left; font-style:normal;}
.footer .f1_right img{ max-width:100%; height:auto; display:block; float:left; margin-right:10px;}
.footer .f1_right h2{ font-size:19px; color:#999; text-align:left; margin-left:10px; margin-top:10px;}
.footer .f1_right h3{ font-size:20px; text-align:left; color:#e6030c; margin-left:10px; line-height:36px;}
.footer .f1_right p{ font-size:12px; text-align:left; margin-left:10px; color:#555;}
.footer .f2{ border-top:none; height:auto; line-height:26px; margin-top:0;}
.footer .f2 p{ text-align:center; font-size:14px; color:#666; margin-bottom:0;}


/*内页开始*/

.bread{ height:46px; line-height:46px; background:#e5e5e5; overflow:hidden; text-align:center;}
.bread ul{ margin-bottom:0;}
.bread ul li{ display:inline-block;}
.bread ul li.on,.bread ul li:hover{ background:#35aae7;}
.bread ul li.on a,.bread ul li:hover a{ color:#fff;}
.bread ul li a{ display:inline-block; padding:0 15px; font-size:16px; color:#333; text-align:center;}

.ny_ban{ width:100%; height:180px;}
.about_ny_tu{ background:url(../images/about_ny.jpg) no-repeat top center;}
.about_ny_tu h2,.about_ny_tu h3{/* color:#fff !important; margin-left:156px !important;*/}
.ny_ban h2{ font-size:24px; color:#333; text-align:left; padding-top:60px; margin:0px 0 10px 0; opacity:1;}
.ny_ban h3{ font-size:15px; color:#666; text-align:left; margin:0 0 30px 0; opacity:1; font-weight:600;}

.about{ margin-top:30px;}
.about h2{ text-align:center; font-size:30px; color:#333; margin-bottom:20px;}
.about_zi{ text-align:left; font-size:14px; color:#666; line-height:2;}
.about_zi p{ text-indent:2em;}
.about_tu{ margin:20px auto;}
.about_tu img{ max-width:100%; height:auto;}

/*企业文化*/
.culture_tit{ width:96%; margin:30px auto 30px auto;}
.culture_tit h2{ font-size:28px; font-weight:bold; color:#1296e9; margin-bottom:10px; text-align:center;}
.culture_tit h3{ font-size:14px; color:#555; line-height:1.6; text-align:center;}

.culture_box{ background:url(../images/culture_bg1.jpg) no-repeat top center; background-size:100% 100%; padding:40px 0;}
.culture_box .culture{}
.culture_box .culture h2{ text-align:left; font-size:30px; color:#1296e9; margin:0 0 0px 0;}
.culture_box .culture h3{ width:52px; height:4px; background:#1296e9; margin:10px 0 30px 0;}
.culture_box .culture .culture1{ margin-bottom:14px;}
.culture_box .culture .culture1 h4{ font-size:24px; color:#555; text-align:left; margin-bottom:6px;}
.culture_box .culture .culture1 h5{ font-size:14px; color:#555; text-align:left;}
/*企业文化*/

/*企业荣誉*/
.culture_box .honor{padding-left:15px; margin-top:30px;}
.culture_box .honor h2{ text-align:left; font-size:30px; color:#fff; margin:0 0 0px 0;}
.culture_box .honor h3{ width:52px; height:4px; background:#fff; margin:10px 0 30px 0;}

.gallery { text-align: center; margin-left:0 !important;}
.gallery img { max-width:100%; height:auto; border:2px solid #fff; padding:4px; }
.gallery img:hover{ border:2px solid #1296e9;}
.gallery p{ font-size:14px; text-align:center; color:#555; line-height:20px; margin:0;}
.gallery a {  width:96%; display: inline-block; overflow: hidden;  margin:0 4% 20px 0px; }
.gallery a h6{ font-size:14px; line-height:20px; text-align:center; color:#555; height:38px; overflow:hidden; width:90%; margin:6px auto 0 auto;}
.gallery a:hover h6{ color:#1296e9;}
.ribbon > img { position: absolute; top: 0; right: 0; border: 0; }

.g2{width:100%; height:210px; margin:0 auto 10px 0;}
	.g2 ul li span{ display: block; margin: 6px; height: 300px;/* background: rgba(107,75,233,1.00);*/}
	.g2 ul li{/* background: red;*/}
	.g2 ul li span a img{ display:block; max-width: 100%; height: auto; margin: auto;}
	.g2 ul li span a p{ font-size: 12px; text-align: center; color: #FFF; height: 22px; line-height: 22px;}

/*企业荣誉*/

.prod_tit{ margin-bottom:30px;}
.prod_tit h2{ float:left; border-bottom:4px solid #35aae7; text-align:left; font-size:24px; line-height:32px; padding-bottom:10px; color:#555; padding-right:30px; margin-top:0;/* width:240px;*/}
.prod_tit p{ float:right; width:980px; font-size:16px; line-height:22px; color:#555; margin-top:10px;}
.prod_list{ border-radius:10px; margin-bottom:20px; position:relative; background:#54bddd;}
.prod_list img{ display:block; max-width:100%; margin:0 auto;border-radius:10px 10px;}
.prod_list .prod_zi{ position:absolute; top:40px; left:40px; color:#fff; text-align:left; width:230px;}
.prod_list .prod_zi h2{ font-size:28px; line-height:30px; margin-bottom:10px; font-weight:bold; letter-spacing:2px; display: none;}
.prod_list .prod_zi p{ font-size:16px; line-height:22px;}
.prod_list span{ position:absolute; bottom:0; left:0; height:8px; width:100%; background:#757475; border-radius:0 0px 10px 10px; display:block;}
.product{ margin:30px auto;}


.news,.news_show{ margin:30px auto;}
.news_ny_tu{ background:url(../images/news_ny.jpg) no-repeat top center;}
.device_ny_tu{ background:url(../images/device_ny.jpg) no-repeat top center;}
.contact_ny_tu{ background:url(../images/contact_ny.jpg) no-repeat top center;}
.product_ny_tu{ background:url(../images/product_ny.jpg) no-repeat top center;}
.product_ny_tu h2,.product_ny_tu h3{ opacity:0;}

.news_list{margin-bottom:20px; border-bottom:1px solid #ddd; padding:20px 0;}
.news_list .news_tu{float:right; width:20%; overflow:hidden;}
.news_list .news_tu img{max-width:100%; display:block; margin:auto; transform:scale(1,1); transition-duration:0.5s;}
.news_list:hover .news_tu img{transform:scale(1.1,1.1); transition-duration:0.5s;}
.news_list .news_zi{float:left; width:80%;}
.news_list .news_zi .news_time{float:left;width:14%;background:#35aae7;color:#fff;padding:20px 10px;display:none;}
.news_list .news_zi .news_time h2{ font-size:50px; line-height:50px; text-align:center;}
.news_list .news_zi .news_time h3{ font-size:14px; line-height:30px; text-align:center;}
.news_list .news_zi .news_con{ float:left; width:94%; padding:0 0%;}
.news_list .news_zi .news_con h2{ width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px; margin-top:0;}
.news_list .news_zi .news_con h2 a{ display:block; color:#333; line-height:30px; font-size:18px;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_list .news_zi .news_con .news_con1{ font-size:14px; line-height:26px; height:78px; color:#464646; overflow:hidden;}
.news_list .news_zi .news_con .news_con1 p{ text-indent:2em;}
.news_list .news_zi .news_con .news_con1 p a{ color:#464646;}

.news_list:hover{ background:#e7ebee;}
.news_list:hover .news_zi .news_con h2 a{ color:#35aae7;}
.news_list:hover .news_zi .news_con .news_con1 p a{ color:#333;}

.news_tit{ text-align:center; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:20px;}
.news_tit h2{ font-size:20px; line-height:30px; margin:0 auto 10px auto; color:#333;}
.news_tit h3{ text-align:center; font-size:15px; color:#555;}
.news_show_con{ text-align:left; font-size:15px; line-height:2; color:#555;}
.news_show_con p{ text-indent:2em;}
.news_show_con table{ border-collapse:collapse;}
.news_show_con img{ display:block; margin:10px auto; max-width:100%;}
.news_show_con table td,.news_show_con table th{ border:1px solid #555; border-collapse:collapse;}
.news_s_more{ display:block; font-size:18px; text-align:center; color:#555; margin:20px auto;}
.news_s_more:hover{ color:#35aae7;}

.contact{ margin:30px auto;}
.contcat_con{ position:relative;}
.contcat_con1{ position:absolute; right:0; top:0; background:rgba(53,170,231,0.9); height:400px; padding:30px; width:30%; display:none;}
.contcat_con1 p{ text-indent:0; font-size:20px; line-height:30px; margin-bottom:10px; text-align:left; color:#fff;}
.contcat_con1 p span{ font-weight:none; font-size:16px;}
.contcat_con11{background:rgba(53,170,231,1);padding:30px; width:100%; margin-bottom:20px; display:block;}
.contcat_con11 p{ text-indent:0; font-size:16px; line-height:30px; margin-bottom:10px; text-align:left; color:#fff;}
.contcat_con11 p span{ font-weight:none; font-size:16px;}

.contcat_con2{ max-width:100%; margin:30px auto 30px auto;}
.contcat_con2 h2{ text-align:center; font-size:26px; color:#333; margin-bottom:30px;}
.contcat_con3 input{ display:block; border:2px solid #35aae7; float:left; width:100%; margin-left:0%; height:46px; line-height:46px;color:#454545; margin-bottom:15px; padding-left:10px;}
.contcat_con3 input:first-child{ margin-left:0;}
.contcat_con3 textarea{ width:100%; height:120px; border:2px solid #35aae7; padding-left:10px; color:#454545;line-height:30px; margin-bottom:30px;}
.contcat_con3 button{ height:46px; line-height:46px; display:block; float:left; width:49%; text-align:center; color:#fff; background:#848484; border:none; margin-left:2%;}
.contcat_con3 button.tj{ margin-left:0%; background:#35aae7;}

.job{ margin:60px auto;}
.job_list:nth-child(even){ border-left:0;}
.job_list{ padding:15px; border-bottom:1px solid #ddd; height:288px;overflow:auto;width:100%; float:left; border-left:1px solid #ddd; position:relative;}
.job_list h2{ font-size:20px; font-weight:bold; color:#333; margin-bottom:30px;}
.job_list hr{ display:block; width:52px; height:2px; background:#35aae7; margin-bottom:10px;}
.job_list h3{ font-size:14px; line-height:26px; text-align:left; color:#555; margin-top:0;}
.job_list h3 span{ font-weight:bold; color:#333;}
.job_list p{ font-size:14px; line-height:26px; text-align:left; color:#555;}
.job_list:hover{ background:#f0f0f0;}
.job_list:hover hr{/*background:#fff;*/}
.job_list h4{ font-weight:bold; display:block; position:absolute; top:30px; right:30px; line-height:22px; width:36%; font-size:14px; color:#35aae7; text-align:left;}
.job_list h4 a{ display:block; text-transform:initial; color:#35aae7;}

.product_l{ float:left; width:280px;}
.product_r{ float:right; width:970px;}
.sou{ width:280px; height:36px; position:relative;}
.sou .sou1{ position:absolute; right:0; top:0; display:block; width:36px; height:38px; background:#35aae7 url(../images/sou.png) no-repeat center center;}
.sou input{ display:block; width:244px; outline:none; border:1px solid #ddd; color:#555; padding-left:10px; line-height:36px;}
.product_s1{ width:100% !important;}
.product_s1 h2{ text-align:center !important;}
.product_s2{ margin:auto auto !important; float:none !important;}

.ny_tit{font-size:24px; margin-bottom:20px; text-align:center;}
.product_show{ margin:60px auto;}
.product_show .product_show1{height:auto; overflow:hidden; /*margin-right:50px; float:left;*/}
.product_show .device_show{height:auto;}
.product_show .device_show1{}
.product_show .device_show1 p{ text-indent:2em; font-size:14px; line-height:2; color:#555;}
.product_show .product_show1 img{ display:block; max-width:100%; margin:auto;}
.product_show .product_show2{position:relative;float:left;}
.product_show .product_show2 h2{/*padding-right:140px;*/ margin:20px 0; font-size:20px; color:#333; font-weight:bold; text-align:left; line-height:30px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.product_show .product_show2 h3{ font-size:15px; color:#555; text-align:left; font-weight:normal; line-height:30px;}
.cpxq{ line-height:45px; font-size:16px; font-weight:normal; background:#f2f2f2; padding-left:20px; color:#35aae7; font-weight:bold; margin:30px 0;}
.cpxq-con{ font-size:14px; text-align:left; line-height:2; color:#555;}
.cpxq-con p{ text-indent:2em;}
.cpxq-con img{ display:block; max-width:100%; margin:auto;}
.cpxq-con table{ border-collapse:collapse; width:100%;}
.cpxq-con table td,.cpxq-con table th{ border-collapse:collapse; border:1px solid #ddd;}
.product_show3{ margin:40px 0;}
.product_show3 li a{ display:block; height:40px; line-height:40px; text-align:left; font-size:16px; color:#555; border-bottom:1px dashed #ddd;}

.product_show .dev{ width:100% !important;}
.product_show .dev h2{ text-align:center; padding-right:0 !important;}
.product_show .dev img{ display:inline-block !important;}

.device{ margin:30px auto;}
.product-grid{ text-align: center; }
.product-grid .product-image{overflow: hidden;position: relative;display:block;}
.product-grid .product-image:before{content: "";background: rgba(0,0,0,0.01);position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;}
.product-grid .product-image img{ max-width:100%; margin:0 auto;height:auto;}
.product-grid .pic-1{opacity: 1;transform: rotateY(0);transition: all 0.5s ease-out 0s;}
.product-grid:hover .pic-1{opacity: 0;transform: rotateY(-90deg);}
.product-grid .pic-2{position: absolute;top: 0;left: 0;opacity: 0;transform: rotateY(-90deg);transition: all 0.5s ease-out 0s;}
.product-grid:hover .pic-2{opacity: 1;transform: rotateY(0deg);}
.product-grid .discount{width: 100%; height:52px; line-height:22px; /*white-space:nowrap; text-overflow:ellipsis; overflow:hidden;*/padding:4px 10px;background: #f5f5f5;font-size: 16px;font-weight:normal;color: #000;position:relative;bottom: 0;left: 0;text-align:center;}
.product-ny2{ margin:60px auto 60px auto;}
.product-ny1{ margin-bottom:20px;border:1px solid #dfdfdf;}
.product-ny1:first-child{ margin-left:0;}

@media (min-width:768px) {
	.row1{ width:37.5%;padding:0 10px;}
    .row2{ width:25%;padding:0 10px;}
	.row3{ width:75%;}
    .row4{width:50%;padding:0 10px;}
	.header .top .sousuo{width:276px; height:30px;border-radius:16px;margin-left:10px;}
	.header .top .sousuo input{width:276px; border-radius:16px; height:30px; line-height:30px; font-size:13px;padding-left:10px;}
	.logo{width:467px;margin-top:10px;}
}
@media (min-width:992px) {
	.header{ height:134px;}
	.header .top{ display:block;}
	.sp_nav {display:none;}
	.nav{ display:block;}
	.banner .swiper-slide .pc{ display:block;}
	.banner .swiper-slide .phone{ display:none;}
	.news_s{margin-bottom:0;height:280px;}
	.about_s2{margin-bottom:0;}
	.about_s{ margin-top:40px;}
	.about{ margin-top:30px;}
	.one{margin-bottom:60px;}
	.two{margin-top:20px;}
	.ny_ban{height:300px;}
	.ny_ban h2{ font-size:40px;padding-top:120px; margin:0px 0 10px 0;}
	.ny_ban h3{ font-size:16px;margin:0 0 30px 0;}
	.bread ul li a{padding:0 60px; font-size:16px;}
	.culture_tit{ width:800px; margin:60px auto 30px auto;}
	.culture_tit h2{ font-size:36px;margin-bottom:10px;}
	.culture_tit h3{ font-size:14px;line-height:1.6;}
	.culture_box{ background:url(../images/culture_bg.jpg) no-repeat top center;padding:40px 0;}
	.culture_box .culture h2{font-size:30px; margin:0 0 0px 0;}
	.culture_box .culture h3{ margin:10px 0 30px 0;}
	.culture_box .culture .culture1{ margin-bottom:14px;}
	.culture_box .culture .culture1 h4{ font-size:24px;margin-bottom:6px;}
	.culture_box .culture .culture1 h5{ font-size:14px;}
	/*企业文化*/
	
	/*企业荣誉*/
	.culture_box .honor{padding-left:60px; margin-top:0;}
	.culture_box .honor h2{font-size:30px;}
	.culture_box .honor h3{margin:10px 0 30px 0;}
	.news,.news_show{ margin:60px auto;}
	.ny_tit{font-size:30px;margin-bottom:30px;}
	.news_list{ margin-bottom:30px;padding:20px;}
	.news_list .news_tu{width:20%;}
	.news_list .news_zi{width:80%;}
	.news_list .news_zi .news_time{width:14%;padding:20px 10px; display:block;}
	.news_list .news_zi .news_time h2{ font-size:50px; line-height:50px;}
	.news_list .news_zi .news_time h3{ font-size:14px; line-height:30px;}
	.news_list .news_zi .news_con{width:86%; padding:0 6%;}
	.news_list .news_zi .news_con h2{ width:100%;margin-bottom:20px;}
	.news_list .news_zi .news_con h2 a{line-height:30px; font-size:22px;}
	.news_tit h2{font-size:24px; line-height:36px;}
	.product{ margin:40px auto;}
	.prod_tit{ margin-bottom:60px;}
	.prod_tit h2{font-size:42px; line-height:52px; padding-bottom:10px;padding-right:30px;}
	.prod_list{border-radius:10px;margin-bottom:30px;}
	.prod_list .prod_zi{ position:absolute; top:40px; left:40px;width:230px;}
	.prod_list .prod_zi h2{ font-size:28px; line-height:30px;}
	.device{ margin:40px auto;}
	.job_list{padding:30px;width:50%;}
	.contact{ margin:40px auto;}
	.contcat_con3 input{width:31%;margin-left:3.5%;margin-bottom:30px;}
	.contcat_con1{display:block;}
	.contcat_con11{display:none;}
}

@media (min-width:1200px) {
	.about_s{ margin-top:60px;}
	.about{ margin-top:60px;}
	.footer{ padding-top:40px; border-top:2px solid #35aae7;}
	.footer .f1{ display:block;}
	.footer .f2{ border-top:1px solid #b2b2b2; height:40px; line-height:40px; margin-top:30px;}
	.product{ margin:60px auto;}
	.device{ margin:60px auto;}
	.contact{ margin:60px auto;}
}
@media (min-width:1600px) {
	
}


















